/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://1.bp.blogspot.com/-T4v__FyFQfg/Uguqf_dkmXI/AAAAAAAACh4/AeXrT-w3a5Q/s1600/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://mybloggerlab.com/Images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://3.bp.blogspot.com/-2xEZtw5xqjU/UgurSc0WotI/AAAAAAAACiI/W8xjW9_8wJ4/s1600/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://4.bp.blogspot.com/-a5x_5UmZ_Ds/Ugurkm-dqSI/AAAAAAAACiQ/NjKIHmdLE_w/s1600/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


#FB_Album_Frame {
width: 650px!important;
}

#fb-albums-all {
width: 650px!important;
}
#FB_Album_Frame {
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;

}
#FB_Album_Frame {
padding: 0px!important;
margin: 0px;
border: 0px;
border-radius: 0px;
box-shadow: none!important;
}

#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('http://1.bp.blogspot.com/-0rytpJnV1Mw/UgDwSoA-YRI/AAAAAAAACXM/uVOVwe_Is3M/s1600/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}

* {
	margin:							0px;
	padding:						0px;
}

#FB_Album_Frame {
	padding:						10px 0px 10px 0px;
	margin-top:						20px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					20px;
	position: 						relative;
	background:						url(http://4.bp.blogspot.com/-D9MoItrVUr0/UgDweqicrcI/AAAAAAAACXU/rrI73TgZ6P8/s1600/galleries_bg.gif) repeat;
	border: 						solid 1px #CCCCCC;
	-webkit-border-radius:			3px;
	-moz-border-radius:				3px;
	border-radius:					3px;
	-webkit-box-shadow: 			0px 5px 30px #D8D8D8;
	-moz-box-shadow: 				0px 5px 30px #D8D8D8;
	-o-box-shadow: 					0px 5px 30px #D8D8D8;
	box-shadow:					 	0px 5px 30px #D8D8D8;
	z-index: 						10;
}
#FB_Album_Frame.NoShadowNoRadius {
	-webkit-border-radius:			0px;
	-moz-border-radius:				0px;
	border-radius:					0px;
	-webkit-box-shadow: 			none;
	-moz-box-shadow: 				none;
	-o-box-shadow: 					none;
	box-shadow:					 	none;
}

#FB_Album_iFrame {
	padding:						10px 0px 10px 0px;
	margin-top:						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					0px;
	position: 						relative;
	border: 						solid 0px #CCCCCC;
	-webkit-border-radius:			0px;
	-moz-border-radius:				0px;
	border-radius:					0px;
	background:						url(http://4.bp.blogspot.com/-D9MoItrVUr0/UgDweqicrcI/AAAAAAAACXU/rrI73TgZ6P8/s1600/galleries_bg.gif) repeat;
	z-index: 						10;
}

#FB_Album_Display {
	padding: 						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-top: 					0px;
	width: 							100%;
	z-index: 						1;
	display:						none;
}

#FB_Album_Loader {
	background:						url(http://mybloggerlab.com/Images/ajax-loader.gif) no-repeat bottom center;
	width: 							128px;
	height:							128px;
	margin-left: 					auto;
	margin-right:					auto;
	margin-top:						20px;
	margin-bottom:					20px;
	display:						block;
}

#fb-albums-controls {
	width: 							100%;
}
#fb-albums-controls-clear {
	clear: 							both;
}
#fb-albums-all, #fb-album-content {
	width: 							100%; /*set to 100% for fluid / responsive design*/
	margin:							0px auto 0px auto;
}
#fb-albums-all {
	text-align:						center;
	width:							100%;
}

#sortByName {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByItems {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByCreate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByUpdate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortAsc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortDesc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#no-fb-photos {
	margin: 						0px;
	padding: 						0px;
	padding-left: 					8px;
	font-style: 					italic;
}

span.albumName {
	font-size: 						11px;
	line-height: 					11px;
	font-weight: 					bold;
}

.albumTitle {
	font-weight: 					bold;
	font-size: 						14px;
	text-align: 					left;
	padding-top:					10px;
	margin-left: 					20px;
	display: 						block;
	width:							98%;
	float:							left;
}
.albumLink {
	position: 						absolute;
	right: 							20px;
	top: 							10px;
	text-decoration: 				none;
	width: 							100px;
	height: 						71px;
	background:						url(http://4.bp.blogspot.com/-MNaUhDRb3b4/UgDxSnOHdvI/AAAAAAAACXs/ShIDw5EJx1E/s1600/photo-album-icon.png) no-repeat center center;
}
.albumLinkSimple {
	/*position: 					absolute;
	right: 							20px;
	top: 							10px;*/
	text-decoration: 				none;
	width: 							16px;
	height: 						16px;
	background:						url(http://3.bp.blogspot.com/-yFpLnNs7xKA/UgDxctge3eI/AAAAAAAACX0/PoogWlq3L7c/s1600/link.png) no-repeat center center;
}
.albumFacebook {
	float: 							right;
	margin-right: 					20px;
	margin-top: 					5px;
}
.albumDesc {
	text-align: 					justify;
	font-size: 						10px;
	padding-left: 					20px;
	padding-right: 					20px;
	margin-bottom:					15px;
	float:							left;
}

.photoThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	border: 						1px solid #CCCCCC;
	display: 						inline-block;
	outline: 						medium none;
	/*padding: 						5px;*/
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
}

.albumThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	border: 						1px solid #CCCCCC;
	display: 						inline-block;
	outline: 						medium none;
	/*padding: 						5px;*/
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
	margin-bottom:					10px;
}
.albumThumb.ShadowCSS3 {
	-webkit-box-shadow: 			0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 				0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 					0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.albumThumb:hover, .albumThumb:hover .albumThumbWrap {
	border: 						1px solid rgba(205, 100, 65, 0.8);
    box-shadow: 					0 0 5px rgba(205, 100, 65, 1);
    -webkit-box-shadow: 			0 0 5px rgba(205, 100, 65, 1);
    -moz-box-shadow: 				0 0 5px rgba(205, 100, 65, 1);
}

.albumThumb, .albumThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.photoThumb, .photoThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.albumWrapper .fb-album-shadow1 {
	position: 						relative;
	background:						url(http://2.bp.blogspot.com/-HZKFmtboOGE/UgDxmbgff8I/AAAAAAAACX8/rg_84ejzhbw/s1600/shadow1.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumWrapper .fb-album-shadow2 {
	position: 						relative;
	background:						url(http://2.bp.blogspot.com/-lKj12_0O5iE/UgDxwSxP0_I/AAAAAAAACYE/I-TiQSCiIpc/s1600/shadow2.png) no-repeat bottom center;
	width: 							100%;
	height:							21px;
}
.albumWrapper .fb-album-shadow3 {
	position: 						relative;
	background:						url(http://1.bp.blogspot.com/-bG-YWxcsumo/UgDx97TYk6I/AAAAAAAACYM/ZgJ098KA9cs/s1600/shadow3.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumThumbWrap {
	background: 					#FFFFFF;
	border: 						1px solid #CCCCCC;
	/*left: 						5px;*/
	/*padding: 						5px;*/
	position: 						absolute;
	float: 							left;
	/*top: 							5px;*/
}
.albumThumb i.fb-album-thumb, .photoThumb i {
	background-color: 				#EEEEEE;
	background-position: 			center;
	background-repeat: 				no-repeat;
	display: 						block;
}

.albumThumb span.PaperClipLeft {
	width: 							30px;
	height: 						60px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-5px;
	left: 							6px;
	background: 					url(http://3.bp.blogspot.com/-y3nZSbLWqhc/UgDyPgRFWNI/AAAAAAAACYU/pwl8vsdkrcY/s1600/paper-clip-left.png) no-repeat;
}
.albumThumb span.PaperClipRight {
	width: 							30px;
	height: 						60px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-5px;
	background: 					url(http://3.bp.blogspot.com/-VYIVPHYCk3E/UgDye5lONAI/AAAAAAAACYc/56kXX1L9B8E/s1600/paper-clip-right.png) no-repeat;
}
.albumThumb span.PushPin {
	width: 							28px;
	height: 						21px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-4px;
	background: 					url(http://1.bp.blogspot.com/-kXSy9gE1YOc/UgDyz9g1WPI/AAAAAAAACYk/f6yAlFfmG_A/s1600/pin.png) no-repeat;
}
.photoThumb span.ClearTape,
.albumThumb span.ClearTape {
	width: 							77px;
	height: 						27px;
	display: 						block;
	position: 						absolute;
	top: 							-12px;
	z-index:						20;
	left: 							50px;
	background: 					url(http://4.bp.blogspot.com/-4QL7umB3oCE/UgDzY3h01qI/AAAAAAAACYs/HDI3T7aGeGo/s1600/tape.png) no-repeat;
}
.photoThumb span.PushPin,
.albumThumb span.PushPin{
	width: 							28px;
	height: 						21px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-8px;
	background: 					url(http://1.bp.blogspot.com/-kXSy9gE1YOc/UgDyz9g1WPI/AAAAAAAACYk/f6yAlFfmG_A/s1600/pin.png) no-repeat;
}

.albumThumb i.fb-album-overlay {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(http://2.bp.blogspot.com/-Ij2Pt3L7ZEY/UgDzylwCOWI/AAAAAAAACY8/GW1S9hSin88/s1600/magnifier-plus.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
.albumThumb i.fb-album-spinner {
	position: 						absolute;
	padding: 						0px;
	top: 							4px;
	left: 							4px;
    background-image:       		url(http://2.bp.blogspot.com/--aCFJ7PBoBk/UgDz44h6AbI/AAAAAAAACZE/AXPD7aSf8SA/s1600/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	border: 						1px solid #CCCCCC;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: 						alpha(opacity=30);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}
.albumThumb i.fb-album-loading,
.albumThumb span.fb-album-loading {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(http://2.bp.blogspot.com/--aCFJ7PBoBk/UgDz44h6AbI/AAAAAAAACZE/AXPD7aSf8SA/s1600/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
/*.albumThumb i.fb-album-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/
.photoThumb i.fb-photo-overlay {
	position: 						absolute;
	/*padding: 						4px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(http://1.bp.blogspot.com/-FllBY2TSdBQ/UgD07opLbpI/AAAAAAAACZU/zRAO6z2QuBM/s1600/magnifier.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
.photoThumb i.fb-photo-spinner {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(http://2.bp.blogspot.com/--aCFJ7PBoBk/UgDz44h6AbI/AAAAAAAACZE/AXPD7aSf8SA/s1600/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: 						alpha(opacity=30);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}
/*.photoThumb i.fb-photo-thumb {
	position: 						absolute;
	padding: 						5px;
	top: 							0px;
	left: 							0px;
    background-image:       		url(http://2.bp.blogspot.com/--aCFJ7PBoBk/UgDz44h6AbI/AAAAAAAACZE/AXPD7aSf8SA/s1600/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)";
	filter: 						alpha(opacity=0.3);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}*/
/*.photoThumb i.fb-photo-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/

.photoThumb:hover {
    box-shadow: 					0 0 5px rgba(205, 100, 65, 1);
    -webkit-box-shadow: 			0 0 5px rgba(205, 100, 65, 1);
    -moz-box-shadow: 				0 0 5px rgba(205, 100, 65, 1);
    border: 						1px solid rgba(205, 100, 65, 0.8);
}
.albumWrapper {
	padding: 						0px;
	float:							inherit;
	margin-top:						10px !important;
	margin-bottom:					10px !important;
	z-index:						20;
}
.photoWrapper {
	padding: 						0px;
	float: 							left;
}
.album {
	width:							100%;
	text-align:						center;
	margin-left:					auto;
	margin-right:					auto;
}

.albumDetails {
	/*width: 						186px;*/
	float:							left;
	padding-bottom: 				5px;
	font-size: 						11px;
	font-family: 					"lucida grande", tahoma, verdana, arial, sans-serif;
}
.albumShare {
	margin-bottom:					6px;
	border-bottom: 					1px solid #CCCCCC;
}
span.albumSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
}
.albumText {
	width: 							95%;
}
.albumText a {
	color: 							#3B5998;
	cursor: 						pointer;
	text-decoration: 				none;
}
.albumText a:hover {
	text-decoration: 				underline;
}
.albumCount, .albumCreate, .albumUpdate, .albumNumber {
	color: 							#808080;
	width:							60px;
	display: 						block;
	text-align: 					left;
	float: 							left;
}
.albumInfo {
	color: 							#808080;
	text-align: 					left;
	float: 							left;
}

.photoDetails {
	/*width: 						186px;*/
	float:							left;
	padding-bottom: 				5px;
	font-size: 						11px;
	font-family: 					"lucida grande", tahoma, verdana, arial, sans-serif;
}
.photoShare {
	margin-top:						10px;
	margin-bottom:					6px;
	border-bottom: 					1px solid #CCCCCC;
}
span.photoSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
	font-size: 						11px;
}
.photoID {
	color: 							#808080;
	text-align: 					left;
	font-size: 						11px;
}

.fb-album-footer {
	color: 							#808080;
	font-weight:					bold;
	font-size:						10px;
}

#fb-album-header, #fb-album-footer {
	margin: 						0px;
	padding: 						0px;
}
#fb-album-header p, #fb-album-footer p {
	margin: 						0px;
	padding: 						0px;
	color: 							#333;
	font-size: 						11px;
}

#fb-album-header .BackButton,
#fb-album-footer .BackButton,
.paginationControls .BackButton{
	display: 						block;
	height: 						25px;
	width: 							90px;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	padding-left:					20px;
	/*margin-top: 					10px;*/
	margin-left: 					20px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	zoom: 							1;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			5px;
	-moz-border-radius: 			5px;
	border-radius: 					5px;
	text-shadow: 					0px 2px 0px #fff;
	border: 						solid 1px #ccc;
	color: 							#555;
	float: 							left;
}
#fb-album-header .BackButton:hover,
#fb-album-footer .BackButton:hover,
.paginationControls .BackButton:hover{
	cursor: 						pointer;
	text-decoration: 				none;
	background-color: 				#ccc;
	border-color: 					#aaa;
	color: 							#D54E21;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
#fb-album-header .BackButton:before,
#fb-album-footer .BackButton:before,
.paginationControls .BackButton:before{
	background: 					transparent url(http://3.bp.blogspot.com/-8FngU5NhTfo/UgulapBPmKI/AAAAAAAACeg/KWtmC9xKiew/s1600/back_arrow.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							15px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}

#fb-album-footer ul.TopButton {
	list-style: 					none outside none;
    margin: 						0px 15px 0px 0px;
    padding: 						0px;
    text-decoration: 				none;
	float: 							right;
}
#fb-album-footer ul.TopButton li {
	display: 						block;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	padding:						0px 5px;
	/*margin-top: 					10px;*/
	margin-left: 					20px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	zoom: 							1;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			5px;
	-moz-border-radius: 			5px;
	border-radius: 					5px;
	text-shadow: 					0px 2px 0px #fff;
	border: 						solid 1px #ccc;
	color: 							#555;
}
#fb-album-footer ul.TopButton li:hover {
	cursor: 						pointer;
	text-decoration: 				none;
	background-color: 				#ccc;
	border-color: 					#aaa;
	color: 							#D54E21;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
#fb-album-footer ul.TopButton li a .Album_To_Top {
	background:						url(http://1.bp.blogspot.com/-tpVTY_CFA4Q/UguloHdbCII/AAAAAAAACeo/qZfTelBomR0/s1600/Back_Top.png) center center no-repeat;
	width: 							26px;
	height:							26px;
	margin:							0px auto;
}

#fb-album-header .seperator,
#fb-album-footer .seperator {
	margin:							15px 0px 15px 0px;
	border-bottom: 					1px dotted #CCCCCC;
}
#fb-album-header .seperator.Floater {
	margin:							15px 0px 0px 0px;
	border-bottom: 					1px dotted #CCCCCC;
}
.fbLink {
	cursor: 						pointer;
	text-align:						left;
}


/* Isotope Settings */
/* ---------------- */
.isotope-item {
	z-index: 						2;
}
.isotope-hidden.isotope-item {
	pointer-events: 				none;
	z-index: 						1;
}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration:	0.8s;
	-moz-transition-duration: 		0.8s;
	-ms-transition-duration: 		0.8s;
	-o-transition-duration: 		0.8s;
	transition-duration: 			0.8s;
}
.isotope {
	-webkit-transition-property: 	height, width;
	-moz-transition-property: 		height, width;
	-ms-transition-property: 		height, width;
	-o-transition-property: 		height, width;
	transition-property: 			height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: 	-webkit-transform, opacity;
	-moz-transition-property:    	-moz-transform, opacity;
	-ms-transition-property:     	-ms-transform, opacity;
	-o-transition-property:      	-o-transform, opacity;
	transition-property:         	transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 	0s;
	-moz-transition-duration: 		0s;
	-ms-transition-duration: 		0s;
	-o-transition-duration: 		0s;
	transition-duration: 			0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: 			none;
	-moz-transition: 				none;
	-ms-transition: 				none;
	-o-transition: 					none;
	transition: 					none;
}


/* Clearfix Settings */
/* ----------------- */
.clearfix:before, .clearfix:after {
	content: 						"";
	display: 						table;
}
.clearfix:after {
	clear: 							both;
}
.clearfix {
	zoom: 							1;
}


/* Social Share Settings */
/* --------------------- */
.albumDetails .socialcount
.photoShare .socialcount {
	color: 							#fff;
	font-size: 						10px;
	line-height: 					14px;
}
.albumDetails .socialcount > li,
.albumDetails .socialcount > li > a:focus,
.albumDetails .socialcount .loading,
.photoShare .socialcount > li,
.photoShare .socialcount > li > a:focus,
.photoShare .socialcount .loading {
	border-radius: 					4px;
}
.albumDetails .socialcount > li > a:focus,
.albumDetails .socialcount > li:hover,
.albumDetails .socialcount > li.hover,
.photoShare .socialcount > li > a:focus,
.photoShare .socialcount > li:hover,
.photoShare .socialcount > li.hover {
	background-color: 				#464646;
}

.albumDetails .socialcount,
.photoShare .socialcount {
	list-style: 					none;
	padding-left: 					0;
	margin: 						0 0 6px 0;
	overflow: 						hidden;
}
.albumDetails .socialcount :link,
.albumDetails .socialcount :visited,
.photoShare .socialcount :link,
.photoShare .socialcount :visited {
	color: 							inherit;
}
.albumDetails .socialcount > li,
.photoShare .socialcount > li {
	background-color: 				#999;
	padding:						0px;
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	position: 						relative;
	vertical-align: 				top;
	text-align: 					center;
	white-space: 					nowrap;
	*margin-right: 					4px;
	float:							right;
	margin-left:					4px;
	margin-bottom:					2px;
}
.albumDetails .socialcount > li > a,
.photoShare .socialcount > li > a {
	width: 							22px;
	height: 						22px;
	display: 						block;
	padding: 						0px;
	text-decoration: 				none;
	color: 							inherit;
}

.albumDetails .social-icon,
.photoShare .social-icon {
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	vertical-align: 				middle;
	*margin-right: 					5px;
}
.icon-facebook,
.icon-googleplus,
.icon-twitter {
	background: 					url('http://4.bp.blogspot.com/-RbrzI9-m4Ss/Ugulve1IOfI/AAAAAAAACew/gpvZl7UV-sE/s1600/Social_Icons.png') no-repeat;
}
.icon-facebook {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			0 0;
	height: 						15px;
	width:							17px;
}
.icon-googleplus {
	position: 						absolute;
	left:							3px;
	top:							4px;
	background-position: 			-17px 0;
	height: 						14px;
	width: 							20px;
}
.icon-twitter {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			-57px 0;
	height: 						14px;
	width: 							17px;
}
.icon-printer {
	position: 						absolute;
	left:							3px;
	top:							3px;
	background: 					url('http://1.bp.blogspot.com/-ZtTtXKLb_q0/Ugul3CIQEBI/AAAAAAAACe4/VNS1bP131Ss/s1600/printer.png') no-repeat;
	height: 						17px;
	width: 							17px;
}
.icon-disk {
	position: 						absolute;
	left:							3px;
	top:							3px;
	background: 					url('http://4.bp.blogspot.com/--3nJaxzMZDI/Ugul-9D7enI/AAAAAAAACfA/LJRljq77-Wo/s1600/disk.png') no-repeat;
	height: 						18px;
	width: 							18px;
}


/* Pagination Settings */
/* ------------------- */
.paginationMain .paginationControls .paginationSearch .hidden {
	display:						none;
}
.paginationMain, .paginationBar, .paginationButtons {
	width:							100%;
}
.paginationBar {
	z-index:						99;
}
.paginationMain .float_right {
	float:							right;
}
.paginationMain .float_left {
	float:							left;
}
.paginationMain .btn {
    display:						inline-block;
    *display:						inline;
    font-size: 						12px;
    padding: 						5px 10px;
    text-decoration: 				none;
    zoom:							1;
}

.paginationMain .btn:hover{}
.paginationMain .btn:active{}

.paginationMain ul.unstyled,
.paginationMain ul.unstyled li{
	list-style-type:				none;
	margin:							0 !important;
	padding:						0 !important;
}
.Selections {
	max-height: 					300px;
	overflow-x: 					hidden;
	overflow-y: 					auto;
}

a.paginationItem, a.paginationItem:visited {
	-webkit-box-shadow: 			0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 				0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 					0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	cursor:							pointer;
	display:						block;
	font-size:						14px;
	line-height:					1.2em;
	margin:							10px 0;
	padding:						10px 10px 10px 35px;
	*padding:						10px;
	position:						relative;
	text-decoration:				none;
	zoom:							1;
}
a.paginationItem:after {
	content:						"";
	display:						block;
	height:							20px;
	left:							10px;
	margin-right:					2px;
	position:						absolute;
	top:							11px;
	width:							20px;
}
a:hover.paginationItem{}
a:active.paginationItem{
    -webkit-box-shadow: 			inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 				inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 					inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.paginationButtons {
	height: 						45px;
	text-align: 					center;
}
.paginationButtons.ControlsTop {
	height: 						45px;
    margin-bottom: 					0px;
	padding-top: 					20px;
    border-bottom: 					1px dashed #DDDDDD;
}
.paginationButtons.ControlsBottom {
	height: 						45px;
    margin-bottom: 					0px;
	padding-top: 					20px;
    border-top: 					1px dashed #DDDDDD;
	width:							100%;
	display:						inline-block;
}
.paginationButtons .pagingInfo {
	display:						inline-block;
	vertical-align:					middle;
	*display:						inline;
	margin-top:						5px;
	zoom:							1;
}
.paginationButtons a {
	display:						inline-block;
	padding:						5px;
	*display:						inline;
	zoom:							1;
}
.paginationButtons a.pfl_first {
	float:							left;
	margin-left:					20px;
	margin-right: 					10px;
}
#FirstPage {
	background: 					transparent url(http://2.bp.blogspot.com/-bsb4clJMqw8/UgumQ6d4wYI/AAAAAAAACfI/BGt1EJI-S5M/s1600/document_page_first.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_prev {
	float:							left;
}
#PrevPage {
	background: 					transparent url(http://4.bp.blogspot.com/-pJoy4S4VfVo/Ugumgw1ZZnI/AAAAAAAACfQ/CfuMdo-iyGA/s1600/document_page_previous.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_next {
	float:							right;
}
#NextPage {
	background: 					transparent url(http://3.bp.blogspot.com/-eLXiKH8v0WQ/UgumqaI2SNI/AAAAAAAACfg/nXxN6wQISjU/s1600/document_page_next.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_last {
	float:							right;
	margin-left: 					10px;
	margin-right:					20px;
}
#LastPage {
	background: 					transparent url(http://3.bp.blogspot.com/-DykEBJ39yUc/UgumyF81AWI/AAAAAAAACfo/UKuqPjj4sEo/s1600/document_page_last.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.disabled {
	opacity:						0.4;
	filter: 						alpha(opacity = 40);
	cursor:							default;
}
.paginationButtons a.disabled:hover {
	opacity:						0.4;
	filter: 						alpha(opacity = 40);
	cursor:							default;
	border:							solid 1px #CCCCCC;
    background: 					#FFFFFF;
}

.paginationMain .showSortingBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showSortingBtn:before {
	background: 					transparent url(http://1.bp.blogspot.com/-RfgMeaGtUIA/Ugum41wYyMI/AAAAAAAACf8/dxTcFJBOUwI/s1600/sort_columns.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustSort {
	padding-left: 					15px;
}

.paginationMain .showFilterBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showFilterBtn:before {
	background: 					transparent url(http://1.bp.blogspot.com/-F4cbLtDkEMs/UgunOPDGYTI/AAAAAAAACgE/frE-vLfjQ9U/s1600/filter_type.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustType {
	padding-left: 					2px;
}

.paginationMain .showPagerBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showPagerBtn:before {
	background: 					transparent url(http://1.bp.blogspot.com/-_U6f6SR2Ifw/UgunS7iyJgI/AAAAAAAACgM/rtjyi956FFo/s1600/pages.png) no-repeat 0 0;
	content:						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustPage {
	padding-left: 					12px;
}

.paginationMain .paginationControls {
    border-bottom: 					1px dashed #DDDDDD;
    padding-bottom: 				10px;
	margin-top:						10px;
	margin-bottom: 					10px;
    position: 						relative;
}
.paginationMain .paginationControls.Floater {
	margin: 						0px auto 10px auto;
	padding:						0px;
	border:							1px solid #DDDDDD;
	background:						url(http://3.bp.blogspot.com/-mqKRGDAg-pI/UgunZEq9YvI/AAAAAAAACgU/kAQUWYdEtag/s1600/stripey.png) center center;
	-webkit-box-shadow: 			0px 5px 10px #D8D8D8;
	-moz-box-shadow: 				0px 5px 10px #D8D8D8;
	-o-box-shadow: 					0px 5px 10px #D8D8D8;
	box-shadow:						0px 5px 10px #D8D8D8;
    border-bottom: 					1px solid #DDDDDD;
	z-index:						99;
}
.paginationMain .paginationControls .btn{
	margin-left: 					0px;
}
.paginationMain .paginationControls .paginationFilters,
.paginationMain .paginationControls .paginationPagers,
.paginationMain .paginationControls .paginationSorting{
	-webkit-box-shadow: 			0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 				0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 					0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	background-color: 				#FFFFFF;
	border: 						solid 1px #CCCCCC;
	border-radius: 					0 0 5px 5px;
	display: 						none;
	position: 						absolute;
	font-size: 						11px;
	line-height: 					1.2em;
	right: 							0;
	top: 							34px;
	width: 							140px;
	z-index: 						100;
}

.paginationMain .paginationControls .paginationFilters p,
.paginationMain .paginationControls .paginationPagers p,
.paginationMain .paginationControls .paginationSorting p{
	margin-bottom:					0 !important;
}

.paginationMain .paginationControls .paginationFilters li a,
.paginationMain .paginationControls .paginationSorting li a{
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	margin: 						0;
	padding: 						5px;
	cursor: 						pointer;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationFilters li a:hover,
.paginationMain .paginationControls .paginationPagers li a:hover,
.paginationMain .paginationControls .paginationSorting li a:hover{
	background-color:				rgb(247,255,224);
	color:							#D54E21;
}

.paginationMain .paginationControls .paginationPagers li a.InActive {
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	font-weight: 					normal;
	margin: 						0;
	padding: 						5px;
	cursor: 						pointer;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationPagers li a.Active {
	background: 					url(http://2.bp.blogspot.com/-UVcM9nfFubM/Ugun65S8qEI/AAAAAAAACg4/fZuii_QyJj8/s1600/selected.png) no-repeat left center;
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	font-weight: 					bold;
	margin: 						0;
	padding: 						5px;
	padding-left: 					20px;
	margin-left: 					5px;
	cursor: 						default;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationPagers li a.Disabled {
	display: 						none;
}

.paginationMain .paginationControls .paginationSorting li a.asc{
	background:						transparent url(http://2.bp.blogspot.com/-KVCyT-ZYNJE/UgunlMuAatI/AAAAAAAACgc/rdMel37Jgg4/s1600/arrow_up_red.png) no-repeat 120px 4px;
}
.paginationMain .paginationControls .paginationSorting li a.dec{
	background:						transparent url(http://4.bp.blogspot.com/-NBFx6JMfUGE/Ugunti0GVXI/AAAAAAAACgk/ORi2gC3IHC0/s1600/arrow_down_red.png) no-repeat 120px 4px;
}

.paginationMain .paginationControls .bar{
	background-color:				#fbfbfb;
	border-radius:					0 0 5px 5px;
	border-top:						solid 1px #ccc;
	margin:							0;
	text-align:						right;
}
.paginationMain .paginationControls .bar .Closer{
	background:						transparent url(http://3.bp.blogspot.com/-cAw5EIwqXY8/UgunyxM4bnI/AAAAAAAACgw/j5ccTXEIVE8/s1600/closer.png) no-repeat 99% 50%;
	display:						block;
	height:							16px;
	padding:						5px;
	text-align:						left;
	text-indent:					-9000px;
	opacity:						0.4;
}
.paginationMain .paginationControls .bar .Closer:hover{
    background-color:				#efefef;
}

.paginationMain .paginationControls .paginationFilters a.showing {
	background: 					rgb(247,255,224);
	color: 							#626933;
	padding-left:					24px;
	position:						relative;
	text-shadow:					0 1px 1px rgba(255,255,255,1);
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}

.paginationMain .paginationControls .paginationFilters a.showing:after {
	content:						"";
	background:						transparent url(http://2.bp.blogspot.com/-UVcM9nfFubM/Ugun65S8qEI/AAAAAAAACg4/fZuii_QyJj8/s1600/selected.png) no-repeat 0 0;
	display:						block;
	height:							16px;
	opacity:						0.8;
	position:						absolute;
	top:							3px;
	left:							3px;
	width:							16px;
}

.paginationMain .paginationMessage{
	height: 						26px;
	vertical-align: 				middle;
	background: 					rgb(233,246,253); /* Old browsers */
	background: 					-moz-linear-gradient(top,  rgba(233,246,253,1) 0%, rgba(211,238,251,1) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* IE10+ */
	background: 					linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
    margin: 						10px 15px;
    padding: 						10px 10px 10px 35px;
	position:						relative;
}
.paginationMain .paginationMessage:after{
	content:						"";
	background:						transparent url(http://1.bp.blogspot.com/-qhlEiBvyAOU/UguoB5nEZAI/AAAAAAAAChE/9whV7RDBB_8/s1600/notification.png) no-repeat 0 0;
	display:						block;
	height:							20px;
	left:							10px;
	position:						absolute;
	top:							14px;
	width:							20px;
}
.paginationMain .paginationMessage a{
	margin-left:					10px;
}
#ErrorMessage {
	font-family: 					Verdana;
	float: 							left;
	line-height: 					26px;
}

.paginationMain .paginationEmpty{
	height: 						21px;
	vertical-align: 				middle;
	font-weight: 					bold;
	background: 					rgb(233,246,253); /* Old browsers */
	background: 					-moz-linear-gradient(top,  rgba(255,214,214,1) 0%, rgba(255,81,81,1) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,214,1)), color-stop(100%,rgba(255,81,81,1))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* IE10+ */
	background: 					linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD6D6', endColorstr='#FF5151',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
    margin: 						10px 0;
    padding: 						15px 10px 10px 35px;
	position:						relative;
}
.paginationMain .paginationEmpty:after{
	content:						"";
	background:						transparent url(http://3.bp.blogspot.com/-0bXxRSMkh-M/UguoJQCoisI/AAAAAAAAChM/rklXmMfdYnM/s1600/cancel.png) no-repeat 0 0;
	display:						block;
	height:							20px;
	left:							10px;
	position:						absolute;
	top:							14px;
	width:							20px;
}
.paginationMain .paginationEmpty a{
	margin-left:					10px;
}


.paginationMain .paginationControls .paginationSearch{
	display:						inline-block;
	*display:						inline;
	padding:						10px 0;
	zoom:							1;
	margin-left:					20px;
}

.paginationMain .paginationControls .paginationSearchValue{
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
	border: 						solid 1px #ccc;
	color: 							#ccc;
	font-size: 						13px;
	margin: 						0 5px 0 0;
	padding: 						4px;
}

.paginationMain .paginationControls .paginationSearchValue:hover{
	box-shadow: 					0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	border-color: 					rgba(82, 168, 236, 0.8);
	color: 							#333;
}

.paginationMain .paginationControls .paginationSearchValue.active{
	box-shadow: 					0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	border-color: 					rgba(82, 168, 236, 0.8);
	color: 							#333;
}

.paginationMain .paginationControls .paginationSearchValue.error{
	border-color: 					#f00;
}

.paginationMain .paginationControls .paginationSearch a{
	cursor: 						pointer;
	display: 						inline-block;
	*display: 						inline;/*ie6 and 7*/
	font-size: 						12px;
	font-weight: 					bold;
    margin-left: 					0;
	zoom:							1;/*ie6 and 7*/
}

.paginationMain .paginationSearchGo {
	width: 							110px;
	padding-left: 					20px;
	_padding-left: 					20px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .paginationSearchGo:before {
	background: 					transparent url(http://3.bp.blogspot.com/-HYxnlHLjTzw/UguoPbJ4F0I/AAAAAAAAChU/To9DokjKOB4/s1600/go_search.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustSearch {
	padding-left:					12px;
}

.paginationMain .paginationControls .paginationSearch .clearSearch{
	margin-left: 					3px;
	width: 							60px;
	padding-left: 					20px;
	_padding-left: 					20px;
	position: 						relative;
	font-weight: 					bold;
}
.paginationMain .paginationControls .paginationSearch .clearSearch:before {
	background: 					transparent url(http://3.bp.blogspot.com/-XcFhODK4EEY/UguoWqumVDI/AAAAAAAAChg/3WtKMakEsJQ/s1600/Delete_Icon.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							15px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .paginationFrame{}
.paginationMain .AdjustClear {
	padding-left: 					15px;
}

.paginationMain .paginationFrame.loading a{
	display:						none;
}

.paginationMain .defaultPaginationStyle{
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 			5px;
    -moz-border-radius: 			5px;
    border-radius: 					5px;
    text-shadow: 					0px 2px 0px #fff;
    border:							solid 1px #ccc;
    color:							#555;
}
.paginationMain .defaultPaginationStyle:hover{
    background-color:				#ccc;
    border-color:					#aaa;
    color:							#D54E21;
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
.paginationMain .defaultPaginationStyle:active{
    -webkit-box-shadow: 			inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 				inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 					inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    background-color:				#ededed;
    background-position:			0 -10px;
    background-repeat:				repeat-x;
    border-color:					#aaa;
}

.paginationMain .paginationControls .bar{
	background-color:				#fbfbfb;
	border-top:						solid 1px #ccc;
}
.paginationMain .paginationControls .bar .Closer{
	opacity:						0.4;
}
.paginationMain .paginationControls .bar .Closer:hover{
	background-color:				#FFE0E0;
}


